package com.market.service.admin;

import com.market.bean.MarketChannel;
import com.market.bean.MarketOrder;
import com.market.bean.common.BasePageInfo;
import com.market.bean.common.CommonData;
import com.market.bean.vo.admin.AdminOrderDetailVO;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import java.util.Map;

public interface AdminOrderService {


    AdminOrderDetailVO getDetail(Integer id);

    int shipOrder(Map map);

    int deleteOrder(Map map);

    CommonData<MarketOrder> list(BasePageInfo info, Date[] timeArray,Date start, Date end, Short[] orderStatusArray, Integer userId, String orderSn);

    List<MarketChannel> channel();

    int refund(Map map);

    int reply(Map map);
}
